.s-page {
  height: 100%;
}

.s-w-page {
  width: 100%;
}

// header 页头header
.s-page-header {
  // height: @header-height;
  background: linear-gradient(315deg, #26304a 0%, #3693ff 100%);
}

.s-page-w--flex {
  display: flex;
  flex-direction: row;
}

// 页面主体 | 垂直滚动
.s-page-h--flex {
  display: flex;
  flex-direction: column;

  // .s-page-container {
  //   flex-grow: 1;
  // }
}

// scroll 和containner
.s-page--scroll {
  overflow-y: auto;

  .s-page-container {
    .container-padding {
      position: relative;
      width: 100%;
      height: 100%;
    }
  }
}